#ifndef VECTOR_H
#define VECTOR_H

typedef float Vector3[3];

void VectorSet (Vector3 a, float x, float y, float z);
void VectorCopy (Vector3 from, Vector3 to);
void VectorAdd (Vector3 a, Vector3 b, Vector3 out);
void VectorSubtract (Vector3 a, Vector3 b, Vector3 out);
float DotProduct (Vector3 a, Vector3 b);
float VectorSize (Vector3 in);
void Normalize (Vector3 in);

#endif // VECTOR_H
